package com.spark.modules.system.entity.params;

import com.spark.common.annotation.valid.Password;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.io.Serializable;

/**
 * 重置密码实体
 *
 * @author LYCHEE
 * @date 2025/2/18 15:06
 */
@Data
public class ResetPasswordParams implements Serializable {

    /**
     * 原密码
     */
    @NotBlank(message = "原密码不能为空")
    private String originalPassword;

    /**
     * 密码
     */
    @NotBlank(message = "密码不能为空")
    @Password
    private String password;

    /**
     * 确认密码
     */
    @NotBlank(message = "确认密码不能为空")
    @Password
    private String confirmPassword;

}
